/**
 * 版权所有:版权所有(C) 2020，卓信科技
 * 系统名称:FOL
 * 文件名称:FolFinaBillReimLoanRelation.java
 * 模块名称:FolFinaBillReimLoanRelationModel层
 * 创建日期:2021年05月12日 下午03:03:14
 * 作        者:wangyihan
 * 内容摘要:fol_fina_bill_reim_loan_relation表Model
 */
package com.zx.emanage.util.gen.entity;

import java.math.BigDecimal;

import com.zx.sframe.util.mybatis.BaseEntity;

/**
 * 类  名  称:FolFinaBillReimLoanRelation
 * 内容摘要:fol_fina_bill_reim_loan_relation表Model
 * 作        者:wangyihan
 */

public class FolFinaBillReimLoanRelation implements BaseEntity
{

    private static final long serialVersionUID = 1L;

    /**
     *
     **/
    private Integer fol_fina_bill_reim_loan_relation_id;

    /**
     * 报销单单据附属表id
     **/
    private Integer fol_fina_bill_subsidiary_id_reim;

    /**
     * 借款单单据附属表id
     **/
    private Integer fol_fina_bill_subsidiary_id_loan;

    /**
     * 冲账差额明细
     **/
    private BigDecimal charge_off_diff_amount_details;

    /**
     * 冲账金额
     **/
    private BigDecimal off_diff_amount_details;

    /**
     * 当时余额记录
     **/
    private BigDecimal balance_amount_record;

    /**
	 * 报销单关联借款单时借款单的可用余额
	 **/
	private BigDecimal loan_balance_amount;
	/**
	 * 冲账顺序
	 **/
    private Integer off_order;

    /**
     * 是否有效  1有效0无效
     **/
    private Integer enable_flag;

    /**
     * 空余字段1
     **/
    private String free_one;

    /**
     * 空余字段2
     **/
    private Integer free_two;

    /**
     * 冲账详情
     **/
    private String loan_charge_off_details;

    /**
     * 冲账状态 1全冲 2部分冲 3未冲
     **/
    private Integer loan_charge_off_state;

    public String getLoan_charge_off_details()
    {
        return loan_charge_off_details;
    }

    public void setLoan_charge_off_details(String loan_charge_off_details)
    {
        this.loan_charge_off_details = loan_charge_off_details;
    }

    public Integer getLoan_charge_off_state()
    {
        return loan_charge_off_state;
    }

    public void setLoan_charge_off_state(Integer loan_charge_off_state)
    {
        this.loan_charge_off_state = loan_charge_off_state;
    }

    public void setFol_fina_bill_reim_loan_relation_id(Integer fol_fina_bill_reim_loan_relation_id)
    {
        this.fol_fina_bill_reim_loan_relation_id = fol_fina_bill_reim_loan_relation_id;
    }

    public Integer getFol_fina_bill_reim_loan_relation_id()
    {
        return fol_fina_bill_reim_loan_relation_id;
    }

    public void setFol_fina_bill_subsidiary_id_reim(Integer fol_fina_bill_subsidiary_id_reim)
    {
        this.fol_fina_bill_subsidiary_id_reim = fol_fina_bill_subsidiary_id_reim;
    }

    public Integer getFol_fina_bill_subsidiary_id_reim()
    {
        return fol_fina_bill_subsidiary_id_reim;
    }

    public void setFol_fina_bill_subsidiary_id_loan(Integer fol_fina_bill_subsidiary_id_loan)
    {
        this.fol_fina_bill_subsidiary_id_loan = fol_fina_bill_subsidiary_id_loan;
    }

    public Integer getFol_fina_bill_subsidiary_id_loan()
    {
        return fol_fina_bill_subsidiary_id_loan;
    }

    public void setCharge_off_diff_amount_details(BigDecimal charge_off_diff_amount_details)
    {
        this.charge_off_diff_amount_details = charge_off_diff_amount_details;
    }

    public BigDecimal getCharge_off_diff_amount_details()
    {
        return charge_off_diff_amount_details;
    }

    public void setOff_diff_amount_details(BigDecimal off_diff_amount_details)
    {
        this.off_diff_amount_details = off_diff_amount_details;
    }

    public BigDecimal getOff_diff_amount_details()
    {
        return off_diff_amount_details;
    }

    public void setBalance_amount_record(BigDecimal balance_amount_record)
    {
        this.balance_amount_record = balance_amount_record;
    }

    public BigDecimal getBalance_amount_record()
    {
        return balance_amount_record;
    }

    public void setOff_order(Integer off_order)
    {
        this.off_order = off_order;
    }

    public Integer getOff_order()
    {
        return off_order;
    }

    public void setEnable_flag(Integer enable_flag)
    {
        this.enable_flag = enable_flag;
    }

    public Integer getEnable_flag()
    {
        return enable_flag;
    }

    public void setFree_one(String free_one)
    {
        this.free_one = free_one;
    }

    public String getFree_one()
    {
        return free_one;
    }

    public void setFree_two(Integer free_two)
    {
        this.free_two = free_two;
    }

    public Integer getFree_two()
    {
        return free_two;
    }

	public BigDecimal getLoan_balance_amount() 
	{
		return loan_balance_amount;
	}

	public void setLoan_balance_amount(BigDecimal loan_balance_amount) 
	{
		this.loan_balance_amount = loan_balance_amount;
	}

}